7 research outputs found

    Cross–Layer Telemetry Support in Linux Kernel

    Full text link
    peer reviewedThis paper introduces Cross-Layer Telemetry (CLT), presents its new version as an improvement and explains how its support is added to the Linux kernel. CLT is a way to combine in-band telemetry and Application Performance Management (APM, based on distributed tracing with OpenTelemetry) into a single monitoring tool providing a full network stack observability. Using CLT, APM traces are correlated with corresponding network traffic, providing a better view and a faster root cause analysis in case of issue. This new version improves the correlation accuracy. In this paper, we describe the CLT implementation (both for kernel and user spaces) and we evaluate the CLT ecosystem based on a use case. All CLT code is available as open source

    Towards Cross-Layer Telemetry

    Full text link
    peer reviewedThis paper introduces Cross-Layer Telemetry (CLT), a way to combine in-band telemetry (based on In-Situ OAM) and Application Performance Management (APM, based on distributed tracing) into a single monitoring tool providing a full network stack observability. Using CLT, APM traces are correlated with network telemetry information, providing a better view and faster root cause analysis in case of issue. In this paper, we describe the CLT implementation and discuss a use case demonstrating its efficiency. All CLT source code is available as open source

    Measuring IPv6 Extension Headers Survivability with JAMES

    Full text link
    peer reviewedThis extended abstract introduces JAMES, a new tool for measuring how IPv6 Extension Headers (IPv6 EH) are processed in the network. JAMES sends specially crafted Paris traceroute packets between a set of controlled vantage points. Early measurement results show that IPv6 EHmay be dropped in the network, depending on their type and the size of the Extension Header

    Towards a Closed-Looped Automation for Service Assurance with the DxAgent

    Full text link
    peer reviewedRecently, Intent-Based Networking (IBN) has known an increasing interest from both the industry and research communities. IBN comes with the advantage of easily expressing the desired state of a network. In parallel, service assurance, through observability, has been becoming more prevalent to maximize the business continuity. In that spirit, Service Assurance in Intent-based Networking (SAIN), is under standardization at the IETF and proposes a general framework towards closed-loop automation for service assurance. This paper introduces the Diagnostic Agent (DxAgent), an open-source SAIN implementation whose purpose is to determine symptoms and health levels of the different subservices of a network service. As such, the DxAgent appears as a first step towards closed-loop automation for service assurance. This paper describes the DxAgent implementation and demonstrates its efficiency through use cases.Closed Loop Automation for Service Assurance in a Virtualized DataplaneApplication-oriented Infrastructure Observation and Assurance (AoIOA) at the EdgeCYBEREXCELLENCE Le projet d’excellence de la cyber sécurité dans le cadre du plan de la Région Wallonne (CyberWal

    IPv6 In-Situ Operations, Administration, and Maintenance

    Full text link
    In-situ Operations, Administration, and Maintenance (IOAM) is currently under standardization at the IETF. It allows for collecting telemetry and operational information along a path, within the data packet, as part of an existing (possibly additional) header. This paper introduces the very first implementation of IOAM for the Linux kernel with IPv6 as encapsulation protocol and discusses several use cases in which IOAM can find a suitable usage

    Implémentation d'IOAM IPv6 dans le Kernel Linux

    Full text link
    peer reviewedIn-situ Operations, Administration and Maintenance (IOAM) is currently under standardization at the IETF. It allows for collecting telemetry and operational information along a path, within packets, as part of an existing (possibly additional) header. This paper discusses the very first implementation of IOAM for the Linux kernel with IPv6 as encapsulation protocol. We also evaluate our implementation, available as open source, under a controlled environment
    corecore